package com.nlelpct.manage.model.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * @Author 刘伟涛
 * @Date 2023/7/19 10:13
 **/
@Data
@Accessors(chain = true)
@HeadRowHeight(value = 40)
public class SysEmployeeListVo{

    /**
     * 员工工号
     */
    @ExcelProperty(value = "员工工号")
    @ColumnWidth(value = 20)
    private String employeeNum;

    /**
     * 员工姓名 > 用户姓名
     */
    @ExcelProperty(value = "员工姓名")
    @ColumnWidth(value = 20)
    private String employeeName;

    /**
     * 手机号
     */
    @ExcelProperty(value = "手机号码")
    @ColumnWidth(value = 20)
    private String phone;

    /**
     * 员工邮箱 > 用户邮箱
     */
    @ExcelProperty(value = "电子邮箱")
    @ColumnWidth(value = 20)
    private String employeeMail;

    /**
     * 部门名称
     */
    @ExcelProperty(value = "所属部门")
    @ColumnWidth(value = 20)
    private String deptName;

    /**
     * 岗位名称
     */
    @ExcelProperty(value = "岗位名称")
    @ColumnWidth(value = 20)
    private String postZhName;

    /**
     * 角色名称
     */
    @ExcelProperty(value = "所属角色")
    @ColumnWidth(value = 20)
    private String roleName;

    /**
     * 0.禁用  1.正常
     */
    @ExcelProperty(value = "是否启用")
    @ColumnWidth(value = 20)
    private String employeeStatus;

    /**
     * 上次登录时间
     */
    /**
     * 创建时间
     */
    @ExcelProperty(value = "创建时间")
    @ColumnWidth(value = 20)
    private String createTime;

    @ExcelProperty(value = "最后登录时间")
    @ColumnWidth(value = 20)
    private String lastLogin;
}
